package com.plian.system.vo.pm.property;

import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @Description: TODO
 * @Author: Take-off
 * @Date: 2023/5/23 9:33 AM
 * @Param
 * @return
 * @Version: 1.0
 **/
@Data
@ApiModel(value = "MainStaffInfoVO 对象", description = "产权下人员信息-主要人员")
public class MainStaffInfoVO implements Serializable {

    @ApiModelProperty(value = "人员id")
    @JsonSerialize(using = ToStringSerializer.class)
    private Long staffId;

    @ApiModelProperty(value = "人员姓名")
    private String staffName;

    @ApiModelProperty(value = "职务名称")
    private String positionName;

    @ApiModelProperty(value = "人员类型-027")
    private String managementCategoryName;

    @ApiModelProperty(value = "本单位入职时间")
    private String companyInitiationTime;

}
